//////////////////////////////////////////////////////////////////////////

#ifndef _OBSERVER_H_
#include "observer.h"
#endif

//////////////////////////////////////////////////////////////////////////


Observer::~Observer()
{
}


//////////////////////////////////////////////////////////////////////////


void Observer::AddEventToObserve( Event _event )
{
    m_EventsToObserve.insert(_event);
}


//////////////////////////////////////////////////////////////////////////


bool Observer::IsEventToObserve( Event _event ) const
{
    Events::const_iterator it = m_EventsToObserve.find(_event);
    return it != m_EventsToObserve.end();
}


//////////////////////////////////////////////////////////////////////////
